<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>

    // a++ 和 ++a 的区别
    // (1) 默认情况下 a++ 和 ++a 都表示自增a, 对于a来说,最终都会自增1
    // (2) 在自增过程中出现其他操作 (赋值/函数调用等)
    //     a++ 会先赋值(先处理其他操作),再自增
    //     ++a 会先自增, 在赋值(赋值的是自增后的结果)

    // var a = 10;
    // a++;
    // console.log(a); //11

    // var b = 10;
    // ++b;
    // console.log(b); //11



    // var a = 10;
    // var m = a++; // 先赋值,在自增 var m = a;  a++
    // console.log(m); // 10
    // console.log(a); //11

    // var b = 10;
    // var n = ++b;  //  b += 1   var m = b;
    // console.log(n); // 11 
    // console.log(b); //11


    // ---------------------
    var a = 10;
    console.log(a++); // 10
    console.log(a);  // 11

    var b = 10;
    console.log(++b); // 11
    console.log(b); // 11



    






</script>
</html>